package servicio;

import java.sql.SQLException;
import java.util.List;

import persistencia.AnaquelDAO;
import persistencia.TALMFDAO;
import bean.Anaquel;
import bean.Catalogo;

public class AnaquelServiceImpl implements AnaquelService{
	AnaquelDAO anaquelDAO = new AnaquelDAO();
	TALMFDAO talmfDAO = new TALMFDAO();
	@Override
	public List<Anaquel> buscarAnaquel(Anaquel anaquel) throws SQLException {
		return anaquelDAO.buscarAnaquel(anaquel);
	}
	@Override
	public List<Catalogo> getAlmacenesFisicos() throws SQLException {
		return talmfDAO.getAlmacenesFisicos();
	}
	@Override
	public List<Anaquel> getAnaqueles(Anaquel anaquel) throws SQLException {
		return anaquelDAO.getAnaqueles(anaquel);
	}
	@Override
	public int eliminarAnaquel(Anaquel anaquel) throws SQLException {
		return anaquelDAO.eliminarAnaquel(anaquel);
	}
	@Override
	public boolean exist(Anaquel anaquel) throws SQLException {
		return anaquelDAO.exist(anaquel);
	}
	@Override
	public int registrarAnaquel(Anaquel anaquel) throws SQLException {
		return anaquelDAO.registrarAnaquel(anaquel);
	}
	@Override
	public List<Catalogo> getAlmacenesFisicos(String almacen)
			throws SQLException {
		return talmfDAO.getAlmacenesFisicos(almacen);
	}

}
